<html>
<head>
	<meta charset="UTF-8">
	<title>parseInt进制转换</title>
<style type="text/css">
*{
	--el-color-red: red;
}
</style>
</head>
<body>
	<p style="color: var(--el-color-red);">看控制台（console.log()）</p>
</body>
<script type="text/javascript">

//十进制转其他进制
let x = 110;
console.log("原来的数字：" + x);
console.log("2进制：" + x.toString(2));
console.log("8进制：" + x.toString(8));
console.log("10进制：" + x.toString(10));
console.log("16进制：" + x.toString(16));
console.log("32进制：" + x.toString(32));

//其他进制转十进制
let y = "110";
console.log("2进制的 " + y + " 是十进制的 " + parseInt(y, 2));
console.log("8进制的 " + y + " 是十进制的 " + parseInt(y, 8));
console.log("10进制的 " + y + " 是十进制的 " + parseInt(y, 10));
console.log("16进制的 " + y + " 是十进制的 " + parseInt(y, 16));
console.log("32进制的 " + y + " 是十进制的 " + parseInt(y, 32));

//其他转其他  
//先用parseInt转成十进制再用toString转到目标进制
let z = 'ff';
console.log("将16进制的 " + z + " 转换为2进制的值：" + parseInt(z, 16).toString(2));



</script>
</html>